package com.ruoyi.common.core.domain.bo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author zhangxiaohao
 * @comment 查询条件BO
 * @date 2023/5/7
 */
@NoArgsConstructor
@Data
public class CustomQueryBo {
    /**
     * 地址
     */
    private String area;


    @JsonProperty("querys")
    private List<QuerysDTO> querys;

    @NoArgsConstructor
    @Data
    public static class QuerysDTO {
        /**
         * 条件关系
         */
        @JsonProperty("relation")
        private String relation;
        /**
         * 查询字段
         */
        @JsonProperty("field")
        private String field;
        /**
         * 条件
         */
        @JsonProperty("condition")
        private String condition;
        /**
         * 查询内容
         */
        @JsonProperty("content")
        private String content;
    }
}
